Leonard Cheshire Garden House
127 Friary Rd., Southwark, Greater London, United Kingdom, SE15 5UW
(02077) 320208 Phone